package Clases;

import java.sql.ResultSet;
import java.sql.SQLException;

import componentes.ConexionBD;



/**
 * @author salva
 *
 */
public class usuario {

	private String numemp;
	private String nombre;
	private String dni;
	private String direccion;
	private int telefono;
	private String tipo;
	private String pass;
	private int idcine;
	private int cafeteria;
	

/**
 * Constructor usuario pasandole la id (realiza consulta a la base de datos)
 */
public usuario( String string){
	
	String consulta = "SELECT * FROM trabajador WHERE numemp like '" + string+"'";
    ResultSet resulSet = null;
   try {
	resulSet = ConexionBD.executeQuery(consulta);

  while (resulSet.next()) {
	this.numemp = resulSet.getString(1);
	this.nombre = resulSet.getString(2);
	this.dni = resulSet.getString(3);
	this.direccion = resulSet.getString(4);
	this.telefono = resulSet.getInt(5);
	this.tipo = resulSet.getString(6);
	this.pass = resulSet.getString(7);
	this.idcine = resulSet.getInt(8);
}		
} catch (SQLException e) {
	// TODO Auto-generated catch block
	System.out.println("llegaaa");
	e.printStackTrace();
}

   if(this.tipo=="Bar"){
	    consulta = "SELECT cafeteria FROM cafeteria WHERE numemp like '" + string+"'";
	   
	    try {
	    	resulSet = ConexionBD.executeQuery(consulta);

	      while (resulSet.next()) {
	    	  this.cafeteria = resulSet.getInt(1);
	      }
	      } catch (SQLException e) {
	    		// TODO Auto-generated catch block
	    	  System.out.println("llegaaa");
	    		e.printStackTrace();
	    	}
   }

}


/*
 * getNumemp
 */
public String getNumemp() {
	return numemp;
}

/*
 * getNombre
 */
public String getNombre() {
	return nombre;
}

/*
 * getDNI
 */
public String getDni() {
	return dni;
}

/*
 * getDireccion
 */
public String getDireccion() {
	return direccion;
}

public int getTelefono() {
	return telefono;
}

public String getTipo() {
	return tipo;
}

public String getPass() {
	return pass;
}

public int getIdcine() {
	return idcine;
}
	
}
